home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 1 / CD Fun House (Wayzata Technology).iso / •The Arcade• / Scarab of Ra ••••• / Scarab of RA / Scarab of RA.rsrc / CODE_7.txt < prev    next >
Text File  |  1987-12-16  |  6KB  |  102 lines

  1. # near model CODE resource
  2. # jump table entries: 33561-33561 (1 of them)
  3. export_99:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  3F3C 0001                move.w     -[A7], 0x1
  6. 00000008  3F3C 0002                move.w     -[A7], 0x2
  7. 0000000C  4EAD 008A                jsr        [A5 + 0x8A /* export_13 */]
  8. 00000010  588F                     addq.l     A7, 4
  9. 00000012  0C40 0002                cmpi.w     D0, 0x2
  10. 00000016  6710                     beq        +0x12 /* 00000028 */
  11. 00000018  4879 0000 0D8A           push.l     0xD8A
  12. 0000001E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  13. 00000022  588F                     addq.l     A7, 4
  14. 00000024  6000 0112                bra        +0x114 /* 00000138 */
  15. label00000028:
  16. 00000028  4879 0000 0DBA           push.l     0xDBA
  17. 0000002E  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  18. 00000032  588F                     addq.l     A7, 4
  19. 00000034  7001                     moveq.l    D0, 0x01
  20. 00000036  3D40 FFFE                move.w     [A6 - 0x2], D0
  21. 0000003A  6000 00F2                bra        +0xF4 /* 0000012E */
  22. label0000003E:
  23. 0000003E  3D6D E7F4 FFFC           move.w     [A6 - 0x4], [A5 - 0x180C]
  24. 00000044  6000 00C8                bra        +0xCA /* 0000010E */
  25. label00000048:
  26. 00000048  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  27. 0000004C  3F2E FFFC                move.w     -[A7], [A6 - 0x4]
  28. 00000050  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  29. 00000054  588F                     addq.l     A7, 4
  30. 00000056  3D40 FFFC                move.w     [A6 - 0x4], D0
  31. 0000005A  302E FFFC                move.w     D0, [A6 - 0x4]
  32. 0000005E  48C0                     ext.l      D0
  33. 00000060  E980                     asl        D0, 4
  34. 00000062  41ED 9B58                lea.l      A0, [A5 - 0x64A8]
  35. 00000066  D1C0                     add.l      A0, D0
  36. 00000068  4879 0010 0000           push.l     0x100000
  37. 0000006E  2F28 0008                move.l     -[A7], [A0 + 0x8]
  38. 00000072  4EAD 00A2                jsr        [A5 + 0xA2 /* export_16 */]
  39. 00000076  508F                     addq.l     A7, 8
  40. 00000078  2D40 FFF8                move.l     [A6 - 0x8], D0
  41. 0000007C  4A80                     tst.l      D0
  42. 0000007E  6700 008E                beq        +0x90 /* 0000010E */
  43. 00000082  206E FFF8                movea.l    A0, [A6 - 0x8]
  44. 00000086  0828 0007 0009           btst.b     [A0 + 0x9], 0x7
  45. 0000008C  6600 0080                bne        +0x82 /* 0000010E */
  46. 00000090  206E FFF8                movea.l    A0, [A6 - 0x8]
  47. 00000094  0C28 0001 0006           cmpi.b     [A0 + 0x6], 0x1
  48. 0000009A  6624                     bne        +0x26 /* 000000C0 */
  49. 0000009C  3F3C 0003                move.w     -[A7], 0x3
  50. 000000A0  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  51. 000000A4  548F                     addq.l     A7, 2
  52. 000000A6  4A40                     tst.w      D0
  53. 000000A8  6616                     bne        +0x18 /* 000000C0 */
  54. 000000AA  206E FFF8                movea.l    A0, [A6 - 0x8]
  55. 000000AE  08E8 0004 000B           bset.b     [A0 + 0xB], 0x4
  56. 000000B4  206E FFF8                movea.l    A0, [A6 - 0x8]
  57. 000000B8  08E8 0005 000B           bset.b     [A0 + 0xB], 0x5
  58. 000000BE  604E                     bra        +0x50 /* 0000010E */
  59. label000000C0:
  60. 000000C0  206E FFF8                movea.l    A0, [A6 - 0x8]
  61. 000000C4  4A28 0006                tst.b      [A0 + 0x6]
  62. 000000C8  6644                     bne        +0x46 /* 0000010E */
  63. 000000CA  4879 0000 0DDE           push.l     0xDDE
  64. 000000D0  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  65. 000000D4  588F                     addq.l     A7, 4
  66. 000000D6  3F3C 0001                move.w     -[A7], 0x1
  67. 000000DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  68. 000000DE  486D 95DE                pea.l      [A5 - 0x6A22]
  69. 000000E2  4EAD 050A                jsr        [A5 + 0x50A /* export_157 */]
  70. 000000E6  4FEF 000A                lea.l      A7, [A7 + 0xA]
  71. 000000EA  4879 0000 0DF2           push.l     0xDF2
  72. 000000F0  4EAD 0502                jsr        [A5 + 0x502 /* export_156 */]
  73. 000000F4  588F                     addq.l     A7, 4
  74. 000000F6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  75. 000000FA  4EAD 00FA                jsr        [A5 + 0xFA /* export_27 */]
  76. 000000FE  588F                     addq.l     A7, 4
  77. 00000100  3F2D E7F6                move.w     -[A7], [A5 - 0x180A]
  78. 00000104  3F2D E7F4                move.w     -[A7], [A5 - 0x180C]
  79. 00000108  4EAD 00D2                jsr        [A5 + 0xD2 /* export_22 */]
  80. 0000010C  588F                     addq.l     A7, 4
  81. label0000010E:
  82. 0000010E  302E FFFC                move.w     D0, [A6 - 0x4]
  83. 00000112  48C0                     ext.l      D0
  84. 00000114  E980                     asl        D0, 4
  85. 00000116  41ED 9B58                lea.l      A0, [A5 - 0x64A8]
  86. 0000011A  D1C0                     add.l      A0, D0
  87. 0000011C  326E FFFE                movea.w    A1, [A6 - 0x2]
  88. 00000120  2009                     move.l     D0, A1
  89. 00000122  C090                     and.l      D0, [A0]
  90. 00000124  4A80                     tst.l      D0
  91. 00000126  6600 FF20                bne        -0xDE /* 00000048 */
  92. 0000012A  E3EE FFFE                lsl   .w   [A6 - 0x2]
  93. label0000012E:
  94. 0000012E  0C6E 0008 FFFE           cmpi.w     [A6 - 0x2], 0x8
  95. 00000134  6300 FF08                bls        -0xF6 /* 0000003E */
  96. label00000138:
  97. 00000138  4E5E                     unlink     A6
  98. 0000013A  4E75                     rts
  99. 0000013C  4255                     clr.w      [A5]
  100. 0000013E  4C4C 5748                movem.l    D3,D6,A0,A1,A2,A4,A6, A4
  101. 00000142  4950                     chk.w      D4, [A0]
  102.